Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Rakuten Japan Open - Tokyo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Winston-Salem Open - Winston-Salem Laver Cup - Berlin Shanghai Rolex Masters - Shanghai Miami Open - Miami Girona Challenger Wimbledon - London U.S. Open - New York Shanghai Rolex Masters - Shanghai Laver Cup - San Francisco Swiss Indoors Basel - Basel Rolex Paris Masters - Paris Hungary F1 Germany F10 Austria F9 Germany F9 Bosnia & Herzegovina F4 China F2 Cambodia F2 Croatia F2 China F3 China F4 Poland F1 Bosnia & Herzegovina F4 Slovakia F2 Slovakia F3 Hungary F3 France F17 France F18 Croatia F14 Czech Republic F4 Czech Republic F5 Israel F1 Israel F2 Israel F3 Germany F4 Croatia F2 Great Britain F4 Great Britain F5 Switzerland F3 Turkey F15 Bosnia & Herzegovina F1 Bosnia & Herzegovina F2 Slovakia F3 Poland F5 Canada F7 Canada F8 Canada F9 France F19 France F20 France F21 Czech Republic F8 Morocco F9 Morocco F10 France F1 USA F2 USA F3 France F6 China F2 China F3 USA F3 USA F4 USA F5 USA F8 USA F9 Spain F9 Spain F10 USA F25 USA F26 USA F2 USA F11 Spain F13 Orleans Challenger Bath Challenger Anning Challenger Eskisehir Challenger San Marino Challenger Petange Challenger Orleans Challenger Andria Challenger Heilbronn Challenger Cherbourg Challenger Heilbronn Challenger San Benedetto Challenger Recanati Challenger Oberstaufen Challenger Geneva Challenger Segovia Challenger Happy Valley Challenger Wroclaw Challenger Guangzhou Challenger Prostejov Challenger Prague Challenger Trnava Challenger Rome Challenger Sacramento Challenger Monterrey Challenger Eckental Challenger Happy Valley Challenger Maui Challenger Bergamo Challenger Rome Challenger Prostejov Challenger Prague Challenger Portoroz Challenger Cherbourg Challenger Columbus Challenger Happy Valley Challenger Dallas Challenger Budapest Challenger Vicenza Challenger Surbiton Challenger Ilkley Challenger Vancouver Challenger Genova Challenger Knoxville Challenger Ningboo Challenger Bratislava Challenger Knoxville Challenger Canberra Challenger Indian Wells Challenger Todi Challenger Andria Challenger Braunschweig Challenger Ostrava Challenger Winnetka Challenger Manama Challenger Newport Beach Challenger Aptos Challenger Irving Challenger Sibiu Challenger Noumea Challenger Segovia Challenger Recanati Challenger Biella Challenger Surbiton Challenger Liberec Challenger Aptos Challenger Prague Challenger Genova Challenger Fairfield Challenger Ortisei Challenger Kosice Challenger Le Gosier Challenger Recanati Challenger Rome Challenger Mons Challenger Rennes Challenger Sophia Antipolis Challenger Rome Challenger Heilbronn Challenger Cagliari Challenger Segovia Challenger Estoril Challenger Orleans Challenger Ho Chi Minh City Challenger Dallas Challenger Budapest Challenger Canberra Challenger Prostejov Challenger Newport Beach Challenger Arad Challenger Noumea Challenger Orleans Challenger Bratislava Challenger Oeiras 3 Challenger Murcia Challenger Bratislava Challenger Bendigo Challenger Newport Beach Challenger Zhuhai Challenger San Francisco Challenger Bergamo Challenger UNICEF Open - 's Hertogenbosch Credit Agricole Suisse Open - Gstaad Napoli Challenger Vicenza Challenger Bergamo Challenger Aptos Challenger Genova Challenger Trnava Challenger Napoli Challenger Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul If Stockholm Open - Stockholm Memphis Open - Memphis Delray Beach Open - Delray Beach Ordina Open - s-Hertogenbosch Open de Nice Cote d'Azur - Nice Citi Open - Washington BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Hungarian Open - Budapest Mercedes Cup - Stuttgart Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem If Stockholm Open - Stockholm Swiss Indoors Basel - Basel US Men's Clay Court Championship - Houston Grand Prix Hassan II - Marrakech Geneva Open - Geneva Kun-Ming Challenger AEGON Championships - London Plava Laguna Croatia Open - Umag Winston-Salem Open - Winston-Salem Moselle Open - Metz Intrum Stockholm Open - Stockholm Swiss Indoors Basel - Basel Erste Bank Open - Vienna ASB Classic - Auckland Sydney International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Libema Open - 's-Hertogenbosch Nature Valley International - Eastbourne German Tennis Championships - Hamburg Abierto Mexicano de Tenis Mifel - Los Cabos Chengdu Open - Chengdu Erste Bank Open - Vienna Adelaide International - Adelaide Abierto Mexicano Telcel - Acapulco Erste Bank Open - Vienna Hamburg European Open - Hamburg Murray River Open - Melbourne ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Gonet Geneva Open - Geneva Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg European Open - Antwerp Stockholm Open - Stockholm Citi Open - Washington BMW Open - Munich Open Parc - Lyon Dubai Duty Free Tennis Championships - Dubai Japan Open Tennis Championships - Tokyo BMW Open - Munich Open Parc - Lyon Mercedes Cup - Stuttgart Abierto Mexicano Telcel - Acapulco Eckental Challenger Qatar ExxonMobil Open - Doha European Open - Antwerp Dallas Open - Dallas Delray Beach Open - Delray Beach Helsinki Challenger Budapest Challenger Boss Open - Stuttgart Champaign Challenger Delray Beach Open - Delray Beach Winston-Salem Open - Winston-Salem Irving Challenger BNP Paribas Nordic Open - Stockholm Erste Bank Open - Vienna Guangzhou Challenger Sardegna Open - Cagliari Moselle Open - Metz Adelaide International 1 - Adelaide Rakuten Japan Open - Tokyo Todi Challenger United Cup - Australia Open de Moselle - Metz Caltanissetta Challenger Swiss Indoors Basel - Basel Tiriac Open - Bucharest Qatar ExxonMobil Open - Doha Gonet Geneva Open - Geneva Boss Open - Stuttgart Barcelona Open BancSabadell - Barcelona Belgrade Open - Belgrade Shenzhen Challenger Las Vegas Challenger Open Parc - Lyon Leon Challenger Moselle Open - Metz Erste Bank Open - Vienna Aircel Chennai Open - Chennai Mercedes Cup - Stuttgart Open Sud de France - Montpellier Kosice Challenger Sibiu Challenger European Open - Antwerp Delray Beach Open - Delray Beach Erste Bank Open - Vienna Open 13 - Marseille Prostejov Challenger Gonet Geneva Open - Geneva Ecuador Open - Quito Citi Open - Washington Gonet Geneva Open - Geneva Aegon Nottingham Open - Nottingham Banja Luka Challenger Ortisei Challenger Istanbul Challenger Champaign Challenger St. Remy Challenger Barcelona Open BancSabadell - Barcelona cinch Championships - London Mercedes Cup - Stuttgart Gerry Weber Open - Halle Citi Open - Washington Mestre Challenger Rakuten Japan Open - Tokyo Szczecin Challenger Bratislava Challenger Bratislava 2 Challenger Memphis Open - Memphis Abierto Mexicano Telcel - Acapulco Aegon Nottingham Open - Nottingham Dubai Duty Free Tennis Championships - Dubai Open 13 Provence - Marseille TEB BNP Paribas Istanbul Open - Istanbul Dubai Duty Free Tennis Championships - Dubai Brisbane International - Brisbane Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Chengdu Open - Chengdu Barletta Challenger Delray Beach Open - Delray Beach Gazprom Hungarian Open - Budapest Mercedes Cup - Stuttgart Gerry Weber Open - Halle AEGON International - Eastbourne Chengdu Open - Chengdu Bet-at-home Open - Hamburg China Open - Beijing Next Gen ATP Finals - Milan Brisbane International - Brisbane DIEMA XTRA Sofia Open - Sofia US Men's Clay Court Championship - Houston Generali Open - Kitzbuhel Barcelona Open Banc Sabadell - Barcelona Geneva Open - Geneva BB&T Atlanta Open - Atlanta Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo Truist Atlanta Open - Atlanta Intrum Stockholm Open - Stockholm Swiss Indoors Basel - Basel Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Delray Beach Open - Delray Beach St. Petersburg Open - St. Petersburg bett1HULKS Indoors - Cologne Bucharest Open - Bucharest Moselle Open - Metz San Diego Open - San Diego Adelaide International 2 - Adelaide ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona Mercedes Cup - Stuttgart Noventi Open - Halle cinch Championships - London Viking International - Eastbourne Sofia Open - Sofia Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna Firenze Open - Florence Tennis Napoli Open - Naples Adelaide International 2 - Adelaide Dallas Open - Dallas Delray Beach Open - Delray Beach Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Winston-Salem Open - Winston-Salem United Cup - Australia Rothesay International - Eastbourne United Cup - Australia Dubai Duty Free Tennis Championships - Dubai Millennium Estoril Open - Estoril cinch Championships - London Garanti Koza Sofia Open - Sofia Open 13 - Marseille Andria Challenger BMW Open - Munich Qatar ExxonMobil Open - Doha Noventi Open - Halle Truist Atlanta Open - Atlanta cinch Championships - London Abierto Mexicano Telcel - Acapulco BMW Open - Munich Generali Open - Kitzbuhel Japan Open Tennis Championships - Tokyo European Open - Antwerp Erste Bank Open - Vienna Abierto Mexicano - Los Cabos Sony Open Tennis - Miami Miami Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Open - New York Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Rothesay International - Eastbourne Sofia Open - Sofia ABN AMRO Open - Rotterdam Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rolex Paris Masters - Paris Coupe Rogers - Montreal Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome China Open - Beijing BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Stockholm Open - Stockholm BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BB&T Atlanta Open - Atlanta National Bank Open - Montreal Rolex Paris Masters - Paris Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Wimbledon - London BNP Paribas Open - Indian Wells Miami Open - Miami Rolex Paris Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome National Bank Open - Toronto Astana Open - Astana Nature Valley International - Eastbourne Abierto Mexicano de Tenis Mifel - Los Cabos Citi Open - Washington Western & Southern Open - Cincinnati Libema Open - 's-Hertogenbosch Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rothesay International - Eastbourne Dallas Open - Dallas U.S. Open - New York Australian Open - Melbourne French Open - Paris BNP Paribas Open - Indian Wells Wimbledon - London BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami National Bank Open - Montreal BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto BNP Paribas Masters - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Mutua Madrid Open - Madrid U.S. Open - New York BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Australian Open - Melbourne BNP Paribas Open - Indian Wells U.S. Open - New York Australian Open - Melbourne National Bank Open - Toronto French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Cincinnati Open - Cincinnati Wimbledon - London Gerry Weber Open - Halle Open Sud de France - Montpellier Maharashtra Open - Pune German Tennis Championships - Hamburg Rakuten Japan Open - Tokyo Delray Beach Open - Delray Beach Millennium Estoril Open - Estoril Fever-Tree Championships - London Wimbledon - London Australian Open - Melbourne Davis Cup, Group II, 1R, CYP-HUN 0-5 Davis Cup, Group II, 1R, HUN-IRL 3-2 French Open - Paris Davis Cup, Group II, PO, HUN-LUX 1-4 Davis Cup, Group II, 2R, HUN-BIH 3-2 Davis Cup, Group II, 3R, BUL-HUN 2-3 Davis Cup, Group I, 2R, SVK-HUN 1-3 Wimbledon - London Davis Cup, Group I, 1R, HUN-UKR 3-2 Laver Cup - Geneva ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group, QR, USA-UZB 4-0 Davis Cup, Finals, Group D ATP Cup - Sydney Davis Cup, Qualifiers, 1R, USA-COL 4-0 Davis Cup, Group D, Glasgow Davis Cup, Group I, 1R, UKR-HUN 1-3 Wimbledon - London French Open - Paris U.S. Open (juniors) Wimbledon - London Australian Open (juniors) Wimbledon (juniors) U.S. Open (juniors) U.S. Open - New York French Open - Paris French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris All Lower level tournaments Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Mubadala World Tennis Championship Exhibition Diriyah Tennis Cup Wimbledon - London U.S. Open - New York Nitto ATP Finals - Turin U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Olympics - Paris Davis Cup, Group II, 2R, HUN-LAT 2-3 Laver Cup - London Davis Cup, World Group, Q, HUN-GER 2-3 Davis Cup, World Group, Q, CAN-HUN 2-3 Laver Cup - Vancouver Davis Cup, Group II, 1R, MDA-HUN 3-2 Davis Cup, World Group, Q2, USA-CZE 2-3 Davis Cup, World Group, PO, HUN-RUS 3-1 Davis Cup, Group 2, 1R, EST-HUN 4-1 Davis Cup, World Group, QR, HUN-BEL 3-2 Davis Cup, Qualifiers, 1R, AUS-HUN 3-2 Davis Cup, Group II, 1R, HUN-MDA 4-1 Davis Cup, World Group, PO, HUN-FRA 2-3 Davis Cup, World Group, Q, UKR-USA 0-4 U.S. Open (juniors) Davis Cup, Finals, Group F Davis Cup, Finals, QF, ITA-USA 2-1 Davis Cup, Group I, 1R, HUN-ISR 3-2 Davis Cup, World Group, QF, USA-AUS 1-2 Davis Cup, World Group, Q2, HUN-AUT 2-3 Davis Cup, Group I, 2R, HUN-SVK 0-3 Davis Cup, World Group, 1R, BEL-HUN 3-2 Nitto ATP Finals - Turin Nitto ATP Finals - Turin Nitto ATP Finals - Turin